package T4;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

//请编写main()方法，按以下要求顺序：
//        1. 定义一个Set集合，并存储以下数据：刘备,关羽,张飞,刘备,张飞
//        1. 打印集合大小
//        1. 使用迭代器遍历集合，并打印每个元素
//        1. 使用增强for遍历集合，并打印每个元素
public class SetTest {
    public static void main(String[] args) {
        HashSet<Object> objects = new HashSet<>();
        objects.add("刘备");
        objects.add("关羽");
        objects.add("张飞");
        objects.add("刘备");
        objects.add("张飞");
        System.out.println("集合大小："+objects.size());
        System.out.println("-----------------------");

        //使用迭代器遍历集合，并打印每个元素
        Iterator<Object> iterator = objects.iterator();
        while (iterator.hasNext()) {
            Object next = iterator.next();
            System.out.println(next);
        }
        System.out.println("------------------------");

        //使用增强for遍历集合，并打印每个元素
        for (Object object : objects) {
            System.out.println(object);
        }

        }

    }

